using GameFramework.Fsm;
using GameFramework.Procedure;
using UnityGameFramework.Runtime;
namespace HotUpdate.GameEntry
{
    public class LaunchProcedure : HotUpdate.GameEntry.HotUpdateProcedureBase
    {
        protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
        {
            base.OnEnter(procedureOwner);
            Log.Debug("LaunchProcedure");
            
        }
        protected override void OnUpdate(IFsm<IProcedureManager> procedureOwner, float elapseSeconds, float realElapseSeconds)
        {
            base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds);
            ChangeState<PreloadPrecedure>(procedureOwner);
        }
    }
}


